public class ArrayDemo2 {
    public static void main(String[] args) {
        // 命名方式：xxxArr或者xxxs
        //需求：定义数组存储学生年龄
        int[] ages;
        // 或者命名方式改成
        int[] ageArr;
        //需求：定义数组存储学生名字
        String[] names;

        // 需求： 声明一块内存空间，存储数组{1，2，3，5}
        // 静态初始化：知道数组要装具体什么数据
        // 动态初始化：知道要装的数据大小（数据类型），但不知道具体是啥数据
        // step1:声明一个数组名
        int [] nums;
        // step2:在内存空间申请（new）一个空间
        // 在堆申请new int[]空间初始化数据为{1,2,4,5}，将内存地址赋值给nums
        nums = new int[]{1,2,4,5};
        System.out.println(nums);

        // 合二为一
        int[] num1s = {1,2,3,4,6};
        System.out.println(num1s);

        //语法糖：一定要写在一行
        int[] num2s ={2,3,54,6};
        System.out.println(num2s);


        //动态初始化数组
        int[] arr1 = null;
        arr1 = new int[5];

        //也可以
        int[] arr2 = new int[5];


    }
}

